~$ _
live-dvd.iso ~$ touch datei1
~$ ls
~$ ls -l datei1
-rw-r--r-- 1 live live 0 Apr 10 02:13 datei1
~$ echo "Hallo Welt!" > datei1
~$ ls -l datei1
-rw-r--r-- 1 live live 12 Apr 10 02:13 datei1
~$ cat datei1
~$ touch datei1
~$ ls
datei1
~$ ls -l datei1
-rw-r--r-- 1 live live 0 Apr 10 02:13 datei1
~$ echo "Hallo Welt!" > datei1
~$ ls -l datei1
-rw-r--r-- 1 live live 12 Apr 10 02:13 datei1
~$ cat datei1
Hallo Welt!
~$ _
~$ ls -l /bin/bash
-rwxr-xr-x 1 root root 1168776 Apr 18 06:12 /bin/bash
~$ ls -l -h /bin/bash
-rwxr-xr-x 1 root root 1.2M Apr 18 06:12 /bin/bash
touch legt eine Datei anls zeigt Informationen über eine Dateils -l und ls -hecho können wir text cat zeigt den Inhalt von Dateien antouchlsls -l -hechocat~$ ls -l datei1
-rw-r--r-- 1 live live 12 Apr 10 02:13 datei1
| Typ | Eigentümer | Gruppe | Andere |
|---|---|---|---|
- | rw- | r-- | r-- |
~$ ls -l /bin/cat
-rwxr-xr-x 1 root root 34676 Feb 22 2017 /bin/cat
| Typ | Eigentümer | Gruppe | Andere |
|---|---|---|---|
- | rwx | r-x | r-x |
~$ chmod u-r datei1
~$ ls -l datei1
--w-r--r-- 1 live live 12 Apr 10 02:13 datei1
| Typ | Eigentümer | Gruppe | Andere |
|---|---|---|---|
- | -w- | r-- | r-- |
~$ cat datei1
cat: datei1: Keine Berechtigung
~$ chmod u+r datei1
~$ cat datei1
Hallo Welt!
~$ groups
live sudo video input
~$ chgrp video datei1
~$ ls -l datei1
-rw-r--r-- 1 live video 12 Apr 10 02:13 datei1
~$ pwd
/home/live
~$ cd .
~$ pwd
/home/live
~$ cd ..
~$ pwd
/home
~$ cd ..
~$ pwd
/
~$ ls
bin etc media proc sys var boot home mnt
root tmp dev lib opt sbin usr
~$ ls bin
~$ ls etc
~$ ls dev
Absolute Pfade beginnen immer mit einem Slash (Schrägstrich)
/bin/bash/home/live/datei1Relative Pfade beginnen niemals mit einem Schrägstrich
bashlive/datei1Weitere Pfade:
/home/live/../live/../live/./bin/.//bin enthält ausführbare Programme/boot enthält den Systemkernel und Dateien, die damit unmittelbar in Zusammenhang stehen/etc enthält systemweite Konfigurationsdateien/home enthält Heimverzeichnisse der Benutzer/lib enthält sogenannte Softwarebibliotheken/media wird benutzt um temporäre Medien wie CDs und USB-Sticks abzubilden/var enthält Dateien, die sich ohne Handlung des Benutzers im regulären Betrieb verändern (z.B. Logbücher)/usr enthält weitere /bin und /lib Verzeichnisse für weniger grundlegende Programme/dev enthält Geräte/proc enthält Prozesse/sys enthält Treiberschnittstellen